vulture nest - Alemán Inglés Diccionario